Part Number Hot Search : 
5962F 046R8 EA1006AE ES51982 GI15N03 F5N50 14334FA 11120
Product Description
Full Text Search
 

To Download AK5370 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ASAHI KASEI [AK5370]
AK5370
Features:
USB I/F A/D Converter
n Incorporates USB Audio Controller USB Serial Interface Engine Audio Class Encoder/Decoder 2 Endpoints (FIFO) USB transceiver n 16 bit A/D Converter 1 channel Mute/Volume Control AGC pin for external control A/D S/N: 84dBA (44.1kHz, Gain = 0dB) n On-chip PLL 5 Sampling Frequencies support 8kHz, 11.025kHz 22.05kHz, 44.1kHz, 48kHz n Programmable Gain Amplifier +20dB to -58dB n Single Power Supply, Low Power +3.3Volts10% n Package 24pin VSOP
General Description The AK5370 is AD converter for USB audio, especially USB microphone . The AK5370 integrates USB serial interface engine, USB transceiver, audio class decoder, endpoints, and high quality AD converter into t he chip. As the AK5370 incorporates PLL, it can support several sampling frequencies, 8kHz, 11.025kHz, 22.05kHz, 44.1kHz, and 48kHz with only one crystal. Moreover, the AK5370 integrates volume control, and mute function. It is possible to make USB microphone with a few external components This device is good for not only business application such as conferencing but also games , voice recognition, and Karaoke. Related Documents For the detail of USB specification, and Audio Class, please refer to the following documents. Universal Serial Bus Specification Revision 1.1 Universal Serial Bus Device Class Definition for Audio Devices, Revision 1.0
VA
VCOM
AGND AGC AGCEN VD
DGND
String ROM MIC_BIAS Common Voltage Mute & Volume control Audio Class Decoder Audio Class Encoder EndPoint1 IN_FIFO
adCLK
ConfigROM
Power Management
EndPoint0 OUT_FIFO EndPoint0 IN_FIFO
Serial Interface Engine
Testmode1,2 System CLK TEST1,2,3
MIC_IN
+ +
16bit ADC
PLL AMP1O AMP2I AMP2O XTLIN
LFLT2 CRYSTAL
USB Transceiver XTLOUT
DP DN
VREF
LFLT1
RST
MS0027-E-00 1 2000/05
ASAHI KASEI [AK5370]
Pin/Function No. 1 2 3 Signal Name DGND VD DP I/O P P I/O Ana / Dig D D D Description Digital Ground Digital Power Supply, 3.3V USB bus Non-Inverting pin. Because AK5370 is full speed mode device, 1.5k resistor will be connected between D+ node to VD. USB bus Inverting Pin. Please tie down to AGND for normal operation. Crystal Oscillator Output, Connect Crystal Resonator Crystal Oscillator Input, Connect Crystal Resonator Please tie down to AGND for normal operation. System clock PLL loop filter Pin. Connect 18k resistor and 6800pF capacitor in series externally. adPLL loop filter Pin. Connect 51k resistor and 8200pF capacitor in series externally. Analog Common Voltage Reference Pin Microphone Input 1st Amplifier Output Pin 2nd Amplifier Input Pin Analog Power Supply, 3.3V Analog Ground ADC Common Voltage Reference Pin. 2nd Amplifier Output Pin Please tie down to AGND for normal oper ation. Voltage Reference Output for the Microphones bias voltage When this chip goes into Suspend mode, this pin goes to Hi -Z. Please tie down to AGND for normal operation. AGC Enable Control Input Pin. When the external AGC is used, High level should be applied to this pin. When Low input is applied, AGC configuration ROM data is set FALSE. Then AGC output is set to Low. AGC Control Pin When the host requests set AGC_CONTROL request, this pin goes to H. L level AGCE input prevents this AGC_CONTROL request. Low level output at SUSPEND. Default output at Reset is Low. Reset Pin, Low input makes the chip reset sate. Schmitt Trigger input.
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
DN TESTMODE3 XTALOUT XTALIN TESTMODE2 LFLT2 LFLT1 VCOM MICIN AMP1O AMP2I VA AGND VREF AMP2O TESTMODE1 MICBIAS TEST AGCE
I/O I O I I O O O I O I P P O O I O I I
D D A A A A A A A A A A A A A A A D D
23
AGC
O
D
24
RSTN
I
D
MS0027-E-00 2 2000/05
ASAHI KASEI [AK5370]
Absolute Maximum Rating AGND, DGND=0V Parameter Power Supplies Symbol VA VD GND IIN VINA VIND Ta Tstg Min -0.3 -0.3 -0.3 -0.3 0 -40 Max 4.5 4.5 0.3 10 VA+0.3 VD+0.3 70 125 Units V V V mA V V C C
Analog Digital |DGND-AGND| Input Current (any pins except for supplies) Analog Input Voltage Digital Input Voltage Ambient Temperature Storage Temperature Note 1. All voltages with respect to ground
Warning: Operation at or beyond these limits may results in permanent damage to the device. not guaranteed at these extremes. Recommended Operating Condition AGND, DGND=0V Parameter Power Supplies All voltages with respect to grou nd. Symbol Analog Digital VA VD Min 3.0 3.0 typ 3.3 3.3
N ormal operation is
Max 3.6 3.6
Units V V
* AKM assumes no responsibility for the usage beyond the condition in this datasheet.
MS0027-E-00 3 2000/05
ASAHI KASEI [AK5370]
Analog Characteristics Ta=25C, VA=VD=3.3V, Signal Frequency=1kHz, Sampling Frequency Fs=44.1kHz Parameter Min typ Mono ADC (1 channel) Resolution 76 84 S/N (A weight) (1st and 2nd MIC amplifier are set to 0dB) 62 70 S/(N+D) (-0.5dB analog input) (1st and 2nd MIC amplifier are set to 0dB) MIC Amplifier (2nd Stage) Characteristics Input Voltage 1.6 Gain Control Range -58 Step Size 0 1.0 Input Impedance @AMP2I pin 20 MIC amplifier(1st Stage) Gain range(defined by external resistors) 0 External Feedback Impedance 20 MIC Bias 0.9VA Output Voltage when 4.7K resistor connected Output Impedance 200 Output Current Power Supplies Analog 10.5 Digital 8.5 Total Power Down(Suspend Mode) 4.7
Max 16
Units bits dBA dB
20 2.0
Vp-p dB dB K dB K Vdc mA mA mA mA mA
+20
500 3
30
(Ta=25C VA, VD =3.0 - 3.6 V ; fs = 44.1 kHz) Parameter Symbol A/D Digital Filter (Decimation LPF) Passband +/- 0.2 dB PB Stopband SB Passband Ripple PR Stopband Attenuation SA Group Delay GD A/Ddigital Filter (HPF) Frequency Response -3 dB FR -0.5 dB -0.1 dB
FILTER CHARACTERISTICS
Min
typ
Max
Units
0 26.5 68
17.64 +/- 0.2 0.5 6.85 19.2 44.9
KHz KHz dB dB ms Hz Hz Hz
MS0027-E-00 4 2000/05
ASAHI KASEI [AK5370]
Digital DC Characteristics Ta=0 - 70C; VD=3.0 - 3.6V; DGND=0V Measurement under static state All digital pins except DP, DN. Schmitt hysteresis level of RST pin and levels of all test pins will not be tested. Parameter Symbol Min Typ Max Units AGCE pin H level input voltage VIH 70%VA V AGCE pin L level input voltage VIL 30%VA V RSTN pin H level voltage VIHR 2.0 V RSTN pin L level voltage VILR 0.8 V H level output voltage IOH= 2mA VOH 2.4 V L level output voltage IOL= -2mA VOL 0.6 V Input Leakage Current Iin 10 A
Switching Characteristics Ta=25C, VA=VD=3.3V Parameter Master Clock Frequency Reset input width @RSTN pin(low active) Singe Ended Receiver Threshold Symbol MCLK Wrst Vse Min 1.0 0.8 Typ 11.2896 Max 2.0 Units MHz us V ms s ms ms ms
Main Clock Stable Time Tostb 100 Vse(max) of D+ to stabilized MCLK ( Xtal oscillator start up + PLL lock -in ) Reset Signal Recognition Trst_rec 2.5 5.5 Both D+ and D- < Vse(min) to Reset mode Tdrr 10 Device Ready Ready for transaction after reset Suspend Recognition Tsus_rec 3.0 Idle state ( D+ > Vse(max) & D - < Vse(min) ) to Suspend mode Resume Time Tresm 30 First flip of D+/D- from Idle sate To Device Ready*) Device Ready: VREF, Xtal oscillator, and PLL get stable and bus trans action with normal rate is ready.
VD D+ D- "L" RST Master Clock Device Connected Tostb Reset Mode Trst_rec
Tdrr Reset Mode
Figure 1.
Mode change with respect to BUS States 1 (Power on and device connected)
MS0027-E-00 5 2000/05
ASAHI KASEI [AK5370]
Tsus_rec
VDH D+ DRSTH Master Clock Tresm
Figure 2.
Mode Change with respect to Bus States 2 (Bus transactions)
Transmitter Characteristics Ta=25C; VD=3.3V; DGND=0V; CL=50pF Parameter Symbol Data Rate DR Output Impedance (Hi) Output Impedance (Lo) H level Output Voltage L level Output Voltage Tri-state Leakage Current Rise/Fall Time Rise/Fall Time Matching Crossover Point Roh Rol Vohd Vold Iolk Trf/Tff Trfm Vcrs Pins DP,DN DP, DN DP, DP DP, DN DP, DN DP, DN DP, DN DP, DN DP, DN Conditions DP, DN=H DP, DN=L IOH=-200uA IOH=2.2mA 0 < DP, DN< 3.3V 2.8 -10 4 Min 11.97 Typ 12 30 30 0.3 10 20 Max 12.03 Units MHz V V A ns % V
12 100 1.6
Trf DP, DN
Trs
Tff
Tfs 90%VDD 10%VDD
Figure 3.
Rise/Fall Time
DP, DN
Vcrs
Figure 4.
Crossover Point
MS0027-E-00 6 2000/05
ASAHI KASEI [AK5370]
Receiver Characteristics Ta=25C; VD=3.3V; DGND=0V Parameter Symbol Schmitt High Level Voltage Vihs Schmitt Low Level Voltage Vils Pins DP, DN DP, DN Conditions Min 2.0 Typ Max 0.8 Units V V
DP, DN
Vihs Vils
Figure 5.
Schmitt Level Voltage
MS0027-E-00 7 2000/05
ASAHI KASEI [AK5370] n Overview of AK5370 The AK5370 is the advanced A/D converter, which converts analog signal of condenser microphone into USB audio class formats. device is suitable for USB microphone. The AK5370 includes the following blocks: 1. 2. 3. 4. 5. 6. 7. AD converter Pre-Amplifier with variable gain/attenuation Serial Interface Engine Control block of Audio Device Class Support Mute, Gain/Attenuation, Sampling Frequency Control, and AGC (only decode the request) USB transceiver AK4170 compliant FIFO memory for bus synchronization Memory Size (16bit wide x 100 depth) PLL Synchronize Audio Stream data with USB bus I/F This
The AK5370 supports 5 sampling frequencies (8kHz, 11.025kHz, 22.05kHz, 44.1kHz, 48kHz) mute control, volume control of Feature Unit in Audio Device Class. In addition to this, as the AK5370 decodes the AGC request, and puts "H" or "L" level to the external pin, AGC pin, it is easy to implement AGC with external circuit. In order to support these frequencies, the AK5370 incorporates PLL. In addition to this, as the AK5370 consumes low power, it is possible to operate as bus-powered device. n Class & Descriptor Overview USB peripheral usually belongs to a group, "Class". The AK5370 belongs to Audio Device Class. The Class consists of four Descriptors, Device Descriptor, Configuration Descriptor, Interface Descriptor, and Endpoint Descriptor. The AK5370 has Audio Specific Interface Descriptor and Endpoint Descriptor. (1) Device Descriptor Device Descriptor describes the product information; product name, manufacturer, etc. In addition to this, Device Descriptor has Endpoint0 fifo-buffer size. At enumeration phase, host reads 8 bytes from the top of Device Descriptor at first. The host knows by reading bMaxPacketSize0 in the Device Descriptor, and uses this value for the following transactions, and does not send the bigger data at once. (2) Configuration Descriptor Configuration Descriptor informs the host of the number of Interface, Bus-powered/Self-Powered device, etc. This descriptor is the same as Standard Interface Descriptor. (3) Interface Descriptor There are two Interfaces in Audio Class; Audio Control (AC) Interface, and Audio Streaming (AS) Interface. Each Audio Interface includes Standard Interface Descriptor and Class-Specific Interface. Standard AC Interface Descriptor describes interface's class. Class-Specific AC Interface Descriptor is a concatenation of all the descriptors that are used to fully describe the audio function. As the AK5370 has three logical audio functions; Input Terminal, Output Terminal, and Feature Unit (mute, volume, AGC), each terminal and unit has their own Descriptor. Not only each descriptor has their own information, but also has connection information between the blocks. For example, bSourceID field in Output Terminal Descriptor is 0x03, which is ID of Feature Unit. This means that Feature Unit is connected to Output Terminal. Standard AS Interface has the interface class name (AUDIO) and sub-class name (AUDIO_STREAMING), the related Endpoint number, etc. Class-Specific AS Interface Descriptor mainly shows Audio Data Format information that follows as Descriptor. There is a note for Alternate Setting: Alternate setting 0 is a zero-bandwidth setting, used to relinquish the claimed bandwidth on the bus when the microphone is not in use. It is the default setting after power-up. The zero bandwidth is implemented by specifying that this alternate setting of the interface has no endpoints associated with it (bNumEndpoints=0).
(4) Endpoint Descriptor
MS0027-E-00 8 2000/05
ASAHI KASEI [AK5370] Endpoint Descriptor is a pipe for the data. The AK5370 has two Endpoints. One is Endpoint0 for Control Transfer. Another is Endpoint 1, whose direction is IN, is used for Isochronous Transfer. Standard AS Isochronous Endpoint tells Endpoint type like In/OUT, maximum packet size, synchronization type, etc. to the host. Main information of Class-Specific AS Endpoint Descriptor is sampling frequency.
Figure 6 shows Descriptor's hierarchy.
Device
Device Descriptor
Configuration
Configuration Descriptor
Standard Audio Control Interface Descriptor
Standard AS Interface Descriptor Alt. Setting 0
Interface
Class-Specific Audio Control Interface Descriptor Standard AS Interface Descriptor Alt. Setting 1
Class-Specific Audio Streaming Interface Descriptor
Class-Specific AS Format Type Descriptor
Standard AS Isochronous Endpoint Descriptor
Endpoint (IN)
Class-Specific Descriptor Class-Specific AS Isochronous Endpoint Descriptor
StandardInterface Descriptor
Figure 6.
Descriptor Hierarchy
MS0027-E-00 9 2000/05
ASAHI KASEI [AK5370]
n Synchronization The AK5370 operates as Asynchronous Device. A/D converter in the AK5370 operates asynchronously with USB SOF timing. The data from A/D converter are sent continuously to a buffer memory while the data are burstly transferred at the interval of SOF on the USB. In order to control the difference of timing, AK5370 has a FIFO memory with a capacity of 2-frame depth .The average sampling rate calculating from USB frame should be in accordance with A/D sampling rate (fs). The following figure shows an example. When sampling frequency is set to 44.1kHz, the number of data is almost 44 samples in one frame. But the AK5370 must send 45 samples in once per ten times. Please see Figure 7.
N Frame
(N+1) Frame
(N+9) Frame
(N+10) Frame
44 samples
44 samples
45 samples
44 samples
Figure 7.
Synchronization
The data sampled by A/D converter in N Frame are output to the USB bus on somewhere the (N+1) frame by issuing IN transfer. n Power Management Control In the normal operation, MICBIAS outputs the voltage to supply the microphone's bias voltage. When idle state continues for 3ms, the AK5370 goes to suspend state and forces ADC block and other unnecessary block to power-down mode. MICBIAS pin does not supply the bias voltage to save power consumption and is open state under suspend state. The device resumes the normal operation within 30ms after the device receives resume signal n Feature Unit Control & Frequency Control The AK5370 has three feature unit function; mute, volume, and AGC. The host issues "SET_FEATURE_UNIT_CONTROL" request to change the volume, the status of mute or AGC. The AK5370 responds to the request for CUR value only, not respond for MIN, MAX, RES value. Note that the AK5370 doesn't have AGC circuit itself and that it decodes AGC request only. The host can get the CUR/MAX/MIN/RES value of the volume by requesting "GET_FEATURE_CONTROL". value is supported for mute and AGC. However, only CUR
Volume Control Format of USB Audio Class is a) 16-bit integer, b) upper-bye is integer (-127 to 127), and lower-bye is fraction. The AK5370 follows the conversion table described in Table 1 in page 22 for the volume control request When the AK5370 receives "SET_ENDPOINT_CONTROL" request, it changes sampling frequency(fs). If fs is not supported, the device forces to set the appropriate fs which it supports. The host can get fs by issuing "GET_ENDPOINT_CONTROL" request.
MS0027-E-00 10 2000/05
ASAHI KASEI [AK5370]
AK5370 Descriptors Specification
1. Product description
This device is one channel 16-bit ADC with USB I/F for monaural microphone, and operates as IN device.
2. Descriptor structure
This device includes one configuration, two interfaces, which are an audio control interface (0) and an audio streaming interface (1) , two endpoints, which are endpoint 0 for default pipe, and endpoint 1 for audio streaming. The descriptor is partly fixed and partly programmable by means of selectable test pin map. The programmable descriptors are marked with a star.
3. Device descriptor
Offset 0 1 2 4 5 6 7 8 10 12 14 15 16 17 Field bLength bDescriptorType bcdUSB bDeviceClass bDeviceSubClass bDeviceProtocol bMaxPacketSize0 idVendor idProduct bcdDevice iManufacturer iProduct iSerialNumber bNumConfigurations Size 1 1 2 1 1 1 1 2 2 2 1 1 1 1 Value 0x12 0x01 0x0110 0x00 0x00 0x00 0x08 0x0556 0x0001 0x0001 0x01 0x02 0x00 0x01 Description Size of this descriptor in bytes DEVICE descriptor 1.10 current revision of USB spec. Device defined at Interface level Unused Unused 8 bytes AKMs Vendor ID 00 means Audio Product, 01 is AKMproduct ID , Device release code AKM AK5370 Unused One configuration
4. Configuration block
4.1 Configuration descriptor
Offset 0 1 2 4 5 6 7 8 Field bLength bDescriptorType wTotalLength bNumInterfaces bConfigurationValue iConfiguration bmAttributes MaxPower
The configuration block consists of a confi guration descriptor followed by interface, endpoint, and class-specific descriptors.
Size 1 1 2 1 1 1 1 1
Value 0x09 0x02 0x0076 0x02 0x01 0x00 0x80 0x2D
Description Size of this descriptor CONFIGURATION descriptor Length of entire configuration block Total 118 bytes including this interface descriptor. Two interfaces Index of this configuration Null string Bus Powered Device Power consumption:90mA
MS0027-E-00 11 2000/05
ASAHI KASEI [AK5370]
4.2 Audio control interface
The audio control interface describes the device structure and is used to manipulate the audio controls.
4.2.1 Interface descriptor
This descriptor describes a standard interface which includes USB class code and the index to class-specific information. Offset Field Size Value Description 0 bLength 1 0x09 Size of this descriptor 1 bDescriptorType 1 0x04 INTERFACE descriptor 2 bInterfaceNumber 1 0x00 Index of this interface 3 bAlternateSetting 1 0x00 Index of this setting 4 bNumEndpoints 1 0x00 Endpoint 0 5 bInterfaceClass 1 0x01 AUDIO 6 bInterfaceSubclass 1 0x01 AUDIO_CONTROL 7 bInterfaceProtocol 1 0x00 Unused 8 iInterface 1 0x00 null string
4.2.2 Class-specific interface header descriptor
Contains general information about the audio device. Offset Field Size Value 0 bLength 1 0x09 1 bDescriptorType 1 0x24 2 bDescriptorSubtype 1 0x01 3 bcdADC 2 0x0100 5 wTotalLength 2 0x0026 7 8 bInCollection baInterfaceNr(1) 1 1 0x01 0x01 Description Size of this descriptor CS_INTERFACE HEADER subtype Revision of class specification 1.0 Total size of class-specific Audio Control Interface descriptors (includes this descriptor) Number of streaming interfaces Streaming interface number 1 belongs to this audio control interface.
4.2.3 Input terminal descriptor
This descriptor describes the signal coming through the input port NumChannels is 1(monaural) and ChannelConfig is set no position. Terminal type is Microphone. Offset Field Size Value Description 0 bLength 1 0x0C Size of this descriptor 1 bDescriptorType 1 0x24 CS_INTERFACE 2 bDescriptorSubtype 1 0x02 INPUT_TERMINAL subtype 3 bTerminalID 1 0x01 ID of this terminal 4 wTerminalType 2 0x0201 Terminal is Microphone 6 bAssocTerminal 1 0x02 ID of associated Output Terminal 0x02 7 bNrChannels 1 0x01 One channel (Monaural) 8 wChannelConfig 2 0x0000 Mono sets no position bits 10 iChannelNames 1 0x00 Unused 11 iTerminal 1 0x00 Unused
is
4.2.4 Output terminal descriptor
This descriptor describes the USB stream to host. Offset Field Size Value 0 bLength 1 0x09 1 bDescriptorType 1 0x24 2 bDescriptorSubtype 1 0x03 3 bTerminalID 1 0x02 4 wTerminalType 2 0x0101 6 bAssocTerminal 1 0x01 7 bSourceID 1 0x03 8 iTerminal 1 0x00 MS0027-E-00 12
Description Size of this descriptor CS_INTERFACE OUTPUT_TERMINAL subtype ID of this terminal USB Streamer ID of associate Input Terminal is 0x01 From Feature Unit Unused
2000/05
ASAHI KASEI [AK5370]
4.2.5 Feature Unit descriptor
This descriptor describes M ute Control, Volume Control and Automatic Gain Control(AGC) . Offset Field Size Value Description 0 bLength 1 0x08 Size of this descriptor 1 bDescriptorType 1 0x24 CS_INTERFACE 2 bDescriptorSubtype 1 0x06 FEATURE_UNIT descriptor subtype 3 bUnitID 1 0x03 ID of this feature Unit 4 bSourceID 1 0x01 ID to Terminal to which this is connected. 5 bControlSize 1 0x01 Size in bytes of an element of the bmaControl() 6 bmaControls(0) 1 0x43* D0(Mute), and D1(Volume) , D6(AGC) is enable 7 iFeature 1 0x00 Unused *) When "L" level is applied to AGCE pin, bmaControl (0) data is modified to 0x03 to state AGC is not enable. Note that there is never endpoint descriptor for endpoint 0.
MS0027-E-00 13 2000/05
ASAHI KASEI [AK5370]
4.3 Audio streaming interface
4.3.1 Zero bandwidth interface descriptor
Offset 0 1 2 3 4 5 6 7 8 Field bLength bDescriptorType bInterfaceNumber bAlternateSetting bNumEndpoints bInterfaceClass bInterfaceSubclass bInterfaceProtocol iInterface Size 1 1 1 1 1 1 1 1 1 Value 0x09 0x04 0x01 0x00 0x00 0x01 0x02 0x00 0x00 Description Length of this descriptor INTERFACE descriptor Index of this interface Index of this setting Endpoints 0 AUDIO AUDIO_STREAMING Unused null string
4.3.2 Interface descriptor
Offset 0 1 2 3 4 5 6 7 8 Field bLength bDescriptorType bInterfaceNumber bAlternateSetting bNumEndpoints bInterfaceClass bInterfaceSubclass bInterfaceProtocol iInterface Size 1 1 1 1 1 1 1 1 1 Value 0x09 0x04 0x01 0x01 0x01 0x01 0x02 0x00 0x00 Description Length of this descriptor INTERFACE descriptor Index of this interface Index of this setting Endpoint 1 AUDIO AUDIO_STREAMING Unused null string
4.3.3 Class-specific audio streaming interface descriptor
Offset 0 1 2 3 4 5 Field bLength bDescriptorType bDescriptorSubtype bTerminalLink bDelay wFormatTag Size 1 1 1 1 1 2 Value 0x07 0x24 0x01 0x02 0x01 0x0001 Description Length of this descriptor CS_INTERFACE descriptor AS_GENERAL Unit ID of terminal(Output Terminal ID) Interface delay PCM
4.3.4 Type I format type descriptor
Offset 0 1 2 3 4 5 6 7 8 11 14 17 20 Field blength bDescriptorType bdescriptorSubtype bformatType bNrChannels bSubFrameSize bBitResolution bSamFreqType tSamFreq[0] tSamFreq[1] tSamFreq[2] tSamFreq[3] tSamFreq[4] Size 1 1 1 1 1 1 1 1 3 3 3 3 3 Value 0x17 0x24 0x02 0x01 0x01 0x02 0x10 0x05 0x001F40 0x002B11 0x005622 0x00AC44 0x00BB80 Description Size of this descriptor CS_INTERFACE FORMAT_TYPE FORMAT_TYPE_I One channel Two bytes per slot 16 bits Five frequencies 8000Hz 11025Hz 22050Hz 44100Hz 48000Hz
MS0027-E-00 14 2000/05
ASAHI KASEI [AK5370]
4.4 Endpoint descriptor
4.4.1 Standard Endpoint Descriptor
Offset 0 1 2 3 4 6 Field bLength bDescriptorType bendpointAddress bmAttributes wMaxPacketSize wInterval Size 1 1 1 1 2 1 Value 0x07 0x05 0x81 0x01 0x0064 0x01 Description Length of this descriptor ENDPOINT descriptor Endpoint 1, IN direction Isochronous, asynchronous, not shared 2byte*50sample*1ch=100 byte/frame One packet every frame (Must be set to 1)
4.4.2 Class-specific isochronous audio data endpoint descriptor
Offset 0 1 2 3 4 5 Field bLength bDescriptorType bDescriptorSubtype bmAttributes bLockDelayUnits wLockDelay Size 1 1 1 1 1 2 Value 0x07 0x25 0x01 0x01 0x00 0x0000 Description Size of this descriptor CS_ENDPOINT GENERAL Sample rate control Unused
4.5
String descriptor 1
String descriptors use UNICODE. except for LANGI D.
4.5.1 LANGID (0x00) Field
Offset 0 1 2 Field bLength bDescriptorType bString Size 1 1 2 Value 0x04 0x03 0x0409 Description Length of this descriptor STRING descriptor English(US)
4.5.2.1 iManufacterer (0x01) Field in Device Descriptor
Offset 0 1 2 Field bLength bdescriptorType bString Size 1 1 6 Value 0x022 0x03 0x0041 0x004B 0x004D 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 Description Length of this descriptor STRING descriptor AKM
MS0027-E-00 15 2000/05
ASAHI KASEI [AK5370]
4.5.3.1iProduct (0x02) Field in Device Descriptor
Offset 0 1 2 Field bLength bDescriptorType bString Size 1 1 12 Value 0x22 0x03 0x0041 0x004B 0x0035 0x0033 0x0037 0x0030 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 0x0020 Description Length of this descriptor STRING descriptor AK5370
MS0027-E-00 16 2000/05
ASAHI KASEI [AK5370]
5. Standard requests
5.1 Clear Feature
The AK5370 accepts Clear Feature request without stall. Though this request does not influence to the operation of the device, the AK5370 does not support this request.
5.2 Get Configuration
AKM USB Microphone should return the value, one, to the host. Field Size Value Description Offset 0 bmRequestType 1 0x80 1 bRequest 1 0x08 GET_CONFIGURATION 2 wValue 2 0x0000 4 wIndex 2 0x0000 6 wLength 2 0x0001 AKM USB Mic. has one configuration.
5.3 Get Descriptor
Offset 0 1 2 Field bmRequestType bRequest wValue Size 1 1 2 Value 0x80 0x06 0xZZZZ Description GET_DESCRIPTOR ZZZZ is assigned by host: High Byte is Descriptor Type, Low Byte is Index. DEVICE : 0x0100 : (Index is 0 only) CONFIGURATION : 0x0200 STRING: 0x03??(?? is 00, 01, 02) if wValue is DEVICE or CONFIGURATION, wIndex is zero. If wValue is 0x0300(LANGID), wIndex is zero. If wValue is 0x0301 or 0x0302, wIndex is 0x0409. Descriptor Length (ZZZZ is assigned by host)
4 6
wIndex wLength
2 2
0x0000 0xZZZZ
5.4 Get Interface
AKM USB Microphone has alternate Audio Streaming Interface, ;zero bandwidth, and normal. So, the device returns the current selected bAlternateSetting v alue, 0x00(zero bandwidth Audio Streaming Interface) or 0x01(normal Audio Streaming Interface). If wIndex is 0 (Audio Control Interface), the device returns the value, 0x00. Offset Field Size Value Description 0 bmRequestType 1 0x81 1 bRequest 1 0x0A GET_INTERFACE 2 wValue 2 0x0000 ZERO 4 wIndex 2 0x0000 Audio Control Interface 0x0001 Audio Streaming Interface 6 wLength 2 0x0001 AKM USB Mic. Has zero bandwidth Audio Streaming Interface and normal Audio Streaming Interface.
MS0027-E-00 17 2000/05
ASAHI KASEI [AK5370]
5.5 Get Status
Offset 0 1 2 4 6 Field bmRequestType bRequest wValue wIndex wLength Size 1 1 2 2 2 Value 0x80 0x81 0x82 0x00 0x0000 0x0002 Description DEVICE INTERFACE ENDPOINT GET_STATUS ZERO
The AKM USB MIC returns the following status. a)Device : 0x00 ( AKM USB M IC is bus-powered device) b)Interface: 0x00 (All Zero) c)Endpoint : 0x00
5.6 Set Address
AKM USB MIC stores the wValue in the internal memory as Device Address. In addition to this, the device returns ACK. Offset Field Size Value Description 0 bmRequestType 1 0x00 Zero 1 bRequest 1 0x05 SET_ADDRESS 2 wValue 2 0xZZZZ Device Address : ZZZZ is assigned by host 4 wIndex 2 0x0000 Zero 6 wLength 2 0x0000 Zero
5.7 Set Configuration
AKM USB MIC is placed to configured state only wValue of this request is 0x00 01. In addition to this, the device returns ACK. Offset Field Size Value Description 0 bmRequestType 1 0x00 Zero 1 bRequest 1 0x09 SET_CONFIGURATION 2 wValue 2 0x0000 Unconfigured State 0x0001 AKM USB MIC is set to configured state others Unconfigured State 4 wIndex 2 0x0000 Zero 6 wLength 2 0x0000 Zero
MS0027-E-00 18 2000/05
ASAHI KASEI [AK5370]
5.8 Set Feature
The AK5370 accepts Set Feature request without stall. However note that the AK5370 does not support this request.
5.9 Set Interface
This request selects the alternate setting on interface 1 to control bandwidth allocation. Only 0x0000 is selected if wIndex is 0x0000 (Audio Control Interface) as current Interface. Offset Field Size Value Description 0 bmRequestType 1 0x01 ONE D7 0 = Host to device D6..5 0 = Standard request D4..0 1 = Recipient is interface 1 bRequest 1 0x0B SET_INTERFACE 2 wValue 2 Alternate Setting 0x0000 Control Interface or Zero Bandwidth 0x0001 Streaming Interface Normal Streaming 4 wIndex 2 0x0000 Audio Control Interface 0x0001 Audio Streaming Interface 6 wLength 2 0x0000 Zero
of
5.10 Synch Frame
As AKM USB Microphone does not support this request , pipe is stalled.
MS0027-E-00 19 2000/05
ASAHI KASEI [AK5370]
6. Device specific requests
AKM USB Microphone supports ONLY SET_CUR as bRequest field in Set Request Values.
6.1 Audio Control Request
AKM USB microphone support ONLY Feature Unit Control Request, not support other requests. Addition to this, it only supports SET_CUR value as bRequest field in Set Feature Unit Control Request Values. All Audio Control Requests are applied to channel 0, which means master channel.
6.1.1 Set Feature Unit Control Request
AKM USB Microphone supports only one form of parameter block. a) Mute Control Offset Field Size Value Description 0 bmRequestType 1 0x21 1 bRequest 1 0x01 SET_CUR 2 wValue 2 0x0100 MUTE_CONTROL | CHANNEL_ 0 4 wIndex 2 0x0300 Upper Byte : bUnit ID field in Feature Unit Descriptor.(0x03) Lower Byte : Audio Control Interface(0x00) 6 wLength 2 0x0001 The Length of Mute Control Parameter Block The parameter block of mut e control is the following. Offset Field Size Value Description 0 bMute 1 0x01 TRUE 0x00 FALSE b) Volume Control Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength
Size 1 1 2 2 2
Value 0x21 0x01 0x0200 0x0300 0x0002
Description SET_CUR VOLUME_CONTROL | CHANNEL_ 0 Upper Byte : bUnit ID field in Feature Unit Descriptor.(0x03) Lower Byte : Audio Control Interface(0x00) Volume Control
The parameter block of mute control is the following. Offset Field Size Value Description 0 wVolume 2 0xZZZZ The value is mapped to the volume register value. (refer to Figure 3 conversion table ) ZZZZ is assigned by the host If the wVolume exceeds the range, the AK5370 forces the value into the range. Please see the conversion table in the Get Feature Unit Control Request. c) Automatic Gain Control Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength Size 1 1 2 2 2 Value 0x21 0x01 0x0700 0x0300 0x0001 Description SET_CUR AUTOMATIC_GAIN_CONTROL | CHANNEL_0 Upper Byte : bUnit ID field in Feature Unit Descriptor.(0x03) Lower Byte : Audio Control Interface(0x00) The Length of Mute Control Parameter Block
The parameter block of mute control is the following. Offset Field Size Value Description 0 bAGC 1 0x01 TRUE (AGC pin is H) 0x00 FALSE (AGC pin is L: Default) MS0027-E-00 20 2000/05
ASAHI KASEI [AK5370]
6.1.2 Get Feature Unit Control Request
AKM USB Microphone supports only one form of parameter block. a) Mute Control Offset Field Size Value Description 0 bmRequestType 1 0xA1 1 bRequest 1 0x81 GET_CUR 2 wValue 2 0x0100 MUTE_CONTROL | CHANNEL_ 0 4 wIndex 2 0x0300 Upper Byte : bUnit ID field in Feature Unit Descriptor.(0x03) Lower Byte : Audio Control Interface(0x00) 6 wLength 2 0x0001 The Length of Mute Control Parameter Block The device outputs the current setti ng of mute status. Offset Field Size Value Description 0 bMute 1 0x01 TRUE 0x00 FALSE b) Volume Control Offset Field 0 bmRequestType 1 bRequest
Size 1 1
2 4 6
wValue wIndex wLength
2 2 2
Value 0xA1 0x81 0x82 0x83 0x84 0x0200 0x0300 0x0002
Description GET_CUR GET_MIN GET_MAX GET_RES VOLUME_CONTROL | CHANNEL_ 0 Upper Byte : bUnit ID field in Feature Unit Descriptor.(0x03) Lower Byte : Audio Control Interface(0x00) Volume Control
The parameter block of Volume Control is the following. Offset Field Size Value Description 0 wVolume 2 0xZZYY bRequest = GET_CUR : returns current volume. YY must be 00h 0xC600 bRequest = GET_MIN : -58dB 0x1400 bRequest = GET_MAX : +20dB 0x0100 bRequest = GET_RES : 1.0dB Table 1 is the conversion map of USB class and internal volume register. When host requests the volume value which is larger than the MAX value in the device, the device sets the MAX value to the volume. When host requests the volume value which is smaller than the MIN value in the device, the device sets the MIN value to the volume. RES value is 1.0dB.
MS0027-E-00 21 2000/05
ASAHI KASEI [AK5370]
Field wVolume 0x7FFF -------0x1400 0x13FF --------0x1301 0x1300 0x12FF --------0x1201 0x1200 ----------------0x02FF --------0x0201 0x0200 0x01FF --------0x0101 0x0100 0x00FF --------0x0001 0x0000 0xFFFF -------0xFF01 0xFF00 0xFEFF -------0xFE01 0xFE00 ----------------0xC700 0xC6FF --------0xC601 0xC600 0xC5FF --------0x8000 Table 1
value 20.0000 --------20.0000 19.0000 -------19.0000 19.0000 18.0000 -------18.0000 18.0000 --------------2.0000 -------2.0000 2.0000 1.0000 --------1.0000 1.0000 0.0000 --------0.0000 0.0000 -1.0000 --------1.0000 -1.0000 -2.0000 --------2.0000 -2.0000 -----------------57.0000 -58.0000 ---------58.0000 -58.0000 -58.0000 ---------58.0000
Step
1.0dB
Conversion Table of Volume Control
MS0027-E-00 22 2000/05
ASAHI KASEI [AK5370] c) Automatic Gain Control Offset Field 0 bmRequestType 1 bRequest 2 wValue 4 wIndex 6 wLength
Size 1 1 2 2 2
Value 0xA1 0x81 0x0700 0x0300 0x0001
Description GET_CUR AUTOMATIC_GAIN_CONTROL | CHANNEL_0 Upper Byte : bUnit ID field in Feature Unit Descriptor.(0x03) Lower Byte : Audio Control Interface(0x00) The Length of Mute Control Parameter Block
The device outputs the current setting of AGC. Offset Field Size Value 0 bAGC 1 0x01 0x00
Description TRUE (AGC pin is H) FALSE (AGC pin is L)
MS0027-E-00 23 2000/05
ASAHI KASEI [AK5370]
6.2 Endpoint Control Request
The AK5370 supports five sampling frequencies. The sampling rate is changed when Set Endpoint Control Request is issued. SET_CUR, GET_CUR of bRequest is only supported. GET_MIN, GET_ MAX, and GET_RES of bRequest are not supported.
6.2.1 Set Endpoint Control Request
Offset 0 1 2 4 6 Field bmRequestType bRequest wValue wIndex wLength Size 1 1 2 2 2 Value 0x22 0x01 0x0100 0x0081 0x0003 Description SET_CUR Upper byte: SAMPLING_FREQ_CONTROL (0x01) Lower byte : zero Upper Byte : zero Lower Byte : Endpoint Address (0x81) The Length of Sampling Frequency Parameter Block
The parameter block of mute control is the following. Offset Field Size Value Description 0 iSampleFreq 3 0xYYYYYY The following five values are valid. Others are invalid. 0x001F40 : 8kHz 0x002B11 : 11.025kHz 0x005622 : 22.05kHz 0x00AC44 : 44.1kHz(default) 0x00BB80 : 48kHz If the iSampleFreq is different from the above values, the AK5370 forces sampling frequency to the appropriate value.
6.2.2 Get Endpoint Control Request
Offset 0 1 2 4 6 Field bmRequestType bRequest wValue wIndex wLength Size 1 1 2 2 2 Value 0xA2 0x81 0x0100 0x0081 0x0003 Description GET_CUR Upper byte: SAMPLING_FREQ_CONTROL (0x01) Lower byte : zero Upper Byte : zero Lower Byte : Endpoint Address (0x81) The Length of Sampling Frequency Parameter Block
The parameter block of mute control is the following. Offset Field Size Value Description 0 iSampleFreq 3 0xYYYYYY The following five values are valid. invalid. 0x001F40 : 8kHz 0x002B11 : 11.025kHz 0x005622 : 22.05kHz 0x00AC44 : 44.1kHz 0x00BB80 : 48kHz
Others are
MS0027-E-00 24 2000/05
ASAHI KASEI [AK5370] Package
24pin VSOP (Unit: mm)
*7.90.2 1.250.20
24
13 A 7.60.2 0.15+0.10 -0.05 0.100.05 Detail A 0-10
25 2000/05
1 0.22 +0.10 -0.05
12 0.65
M
0.12
5.6
Seating Plane 0.08
NOTE: Dimension "*" does not include mold flash.
MS0027-E-00
0.50.2
ASAHI KASEI [AK5370]
Marking
AKM
AK5370VF AAXXXX
1) 2) 3) 4) 5)
Pin #1 indication AA: LOT# Date Code: XXXXX(4 digits) Marketing Code: AK5370VF Asahi Kasei Logo
MS0027-E-00 26 2000/05
ASAHI KASEI [AK5370]
IMPORTANT NOTICE * These products and their specifications are subject to change without notice. Before considering any use or application, consult the Asahi Kasei Microsystems Co., Ltd. (AKM) sales office or authorized distributor concerning their current status. * AKM assumes no liability for infringement of any patent, intellectual property, or other right in the application or use of any information contained herein. * Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. * AKM products are neither intended nor authorized for use as critical components in any safety, life support, or other hazard related device or system, and AKM assumes no responsibility relating to any such use, except with the express written consent of the Representative Director of AKM. As used here: (a) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. (b)A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. * It is the responsibility of the buyer or distributor of an AKM product who distributes, disposes of, or otherwise places the product with a third party to notify that party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKM harmless from any and all claims arising from the use of said product in the absence of such notification.
MS0027-E-00 27 2000/05


▲Up To Search▲   

 
Price & Availability of AK5370

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X